C语言 帮做些选择题`

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:52:19
一、选择题
1.以下选项中合法的用户标识符是( )。
A)int B)a# C)5mem D)_243
2.在C语言中,char 型数据在内存中是以( D )形式存储的。
A)原码 B)补码 C)ASCII码 D)反码
3.一个C语言程序总是从(B )开始执行。
A)主过程 B)主函数 C)子程序 D)主程序
4.在C语言中,float 型数据在内存中是占( )个字节。
A)1 B)2 C)4 D)8
5.设有数组定义:int a[2][4]; 则数组 a 可以存储多少个数据( )
A)7个 B)12个 C) 8个字节 D)6个
6.假设所有变量均为整型,则表达式 (a=2,b=4,a- -,b++,a+b)的值为( )。
A)6 B)7 C)8 D)9
7.设 int a=5,*q;float x=5.0,*p;下面赋值命令正确的是( )。
A)p=&a; B)p=&x; C)*q=&a; D)*p=&a;
8.能正确表示逻辑关系:字符型变量c 的取值字符0——9的C语言表达式是( )。
A)a>=0 && a<=9 B)a>=0||a<=9
C)a>= ’0’ && a<=’9’ D)a>=’0’||a<=’9’
9.假定m为int型变量,有如下程序段:
m=(5<2)?3*5:3-5;
则该程序运行后,m的值是( )。
A)15 B)8 C)-2 D)0
10.表示静态变量的是( ).
A)auto B) static C)register D)什么都不写
11.有如下程序段:
int *p,a=2,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为( )。
A)12 B)21 C)3 D)编译出错
12.设有数组定义: char

1d 2c 3b 4c 5c 6a 7b 8c
9c 10b 11c 12c 13b 14c 15d 16a

DDBCC ABCCB CCBCD A
楼主夸张了点 不难打字啊

1.D,2.D,3.B,4.C,5.C,6.A,7.B,8.C,9.C,10.B,11.C,12.C,13.B,14.C,15.D16.A
仅供参考

这也要上网荡啊
我晕了